package com.xuanmiao.smsback.web.controller.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data

@ApiModel("商户账号信息")
public class UserInfoVO {

     private Integer id;
     @ApiModelProperty(" 商户号")
     private  String businessNo;
     @ApiModelProperty(" 公司名称")
     private  String  companyName;
     @ApiModelProperty(" 运营区域 0--印尼")
     private  Integer  businessArea;
     @ApiModelProperty(" 账号")
     private  String accountNo;
     @ApiModelProperty(" 密码")
     private  String  password;
     @ApiModelProperty(" 邮箱")
     private  String  email;
     @ApiModelProperty(" 联系人")
     private  String contact;
     @ApiModelProperty(" 联系人手机号")
     private  String  contactPhoneNumber;
     @ApiModelProperty(" 注册状态：0--待激活 1--激活 2--停用 3--审核被拒")
     private  Integer  status;
     @ApiModelProperty(" 状态变更说明")
     private  String  statusUpdateNote;
     @ApiModelProperty(" 是否主账号 0-否 1-是")
     private  Integer  isMain;
     @ApiModelProperty(" 主账号")
     private  Integer  mainUserId;
     @ApiModelProperty(" 创建方式 0-注册 1-平台管理员添加 2-商户管理员添加")
     private  Integer  createType;
     @ApiModelProperty(" 创建人")
     private  String   createOperator;
     @ApiModelProperty(" 审核人")
     private  String   authOperator;
     @ApiModelProperty("后台操作 操作 0--注册 1-审核通过 2-审核被拒3-停用4-激活")
     private  Integer   operate; //操作 0--注册 1-审核通过 2-审核被拒3-停用4-激活
     @ApiModelProperty(" 创建时间")
     private  Date createTime;
     @ApiModelProperty(" 创建时间str")
     private  String createTimeStr;
     @ApiModelProperty(" 更新时间")
     private  Date modifyTime;
     @ApiModelProperty(" 更新时间str")
     private  String modifyTimeStr;
     @ApiModelProperty(" 审核时间")
     private Date auditTime;
     @ApiModelProperty(" 审核时间str")
     private String auditTimeStr;
}
